package com.aracky.flowable.model.vo;

import com.fasterxml.jackson.annotation.JsonInclude;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @Author zengzhiping
 * @BelongsPackage com.aracky.flowable.model.vo
 * @CreateTime 2022-08-18
 * @Description
 */
@Data
@JsonInclude(JsonInclude.Include.NON_NULL)
public class ProcessDefinitionVO {

    @ApiModelProperty("主键id")
    private String id;

    @ApiModelProperty("流程定义名称")
    private String name;

    @ApiModelProperty("流程定义key")
    private String key;

    @ApiModelProperty("流程部署Id")
    private String  deploymentId;

    @ApiModelProperty("流程描述")
    private String  description;

    @ApiModelProperty("流程定义版本")
    private Integer version;

    @ApiModelProperty("流程是否被挂起(true是false否)")
    private Boolean suspended;

    @ApiModelProperty("流程图片名称")
    private String  diagramResourceName;
}
